// 1.引入express
const { response, json } = require('express')
const express = require('express')
// 2.创建应用对象
const app = express()
// 3.创建路由规则

app.all('/axios', (req, res) => {
  //设置响应头  设置允许跨域
  res.setHeader('Access-Control-Allow-Origin', '*')
  //设置可以接收任何类型的请求头的响应头  //请求头信息在客户端
  res.setHeader('Access-Control-Allow-Headers', '*')

  // res.send('axios发送ajax请求')
  const data = {
    status: 200,
    msg: '获取数据列表成功',
    list: [
      {
        id: 0,
        imgUrl: 'https://s2.loli.net/2022/04/18/MbckEpXtrG5ATI3.png',
        title: '标题',
        price: 180,
        state: true,
        count: 2
      },
      {
        id: 1,
        imgUrl: 'https://s2.loli.net/2022/04/18/17LrdYHVbiXfDot.png',
        title: '标题1',
        price: 120,
        state: true,
        count: 1
      },
      {
        id: 2,
        imgUrl: 'https://s2.loli.net/2022/04/18/N5REwVzsqkuH7XM.png',
        title: '标题2',
        price: 100,
        state: true,
        count: 1
      }
    ]
  }

  // 将对象转换为字符串
  let str = JSON.stringify(data)
  // 设置响应体  显示在浏览器上
  res.send(str)
})
// 4.监听端口
app.listen(3000, () => {
  console.log('服务器已经启动，3000端口监听中...')
})
// 5.启动端口命令
// node 启动服务端.js
